home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 9 / The PC-SIG Library on CD ROM - Ninth Edition.iso / 1701_800 / DISK1793 / DISK1793.ZIP / CKBK.DOC < prev    next >
Text File  |  1989-07-04  |  15KB  |  356 lines

  1. Mark's Checkbook+ (CKBK+) 
  2.  
  3. Copyright 1989 (c)
  4.  
  5. By:
  6.    Mark Alberts
  7.    7936 Depew Street 
  8.    Arvada, Colorado 80003.
  9.    (303) 430-7056
  10.    Prodigy Service Id Number: TCPD06A
  11.  
  12.  
  13. Requirements
  14. ------------
  15.  
  16. IBM or IBM compatible personal computer.
  17. DOS 2.0 and up.
  18. Hard Drive is strongly recommended.
  19.  
  20. Files Necessary
  21. ---------------
  22.  
  23. The main program....... CKBK.EXE    
  24. The screen file........ CKBK.SCN    
  25. Database Files......... CKBK.DB
  26.                         CKBK00.DAT  
  27.                         CKBK01.DAT
  28.                         CKBK02.DAT
  29.                         CKBK03.DAT
  30.                         CKBK00.IDX
  31.                         CKBK01.IDX
  32.                         CKBK02.IDX
  33.  
  34. Quick Start
  35. -----------
  36.  
  37. 1) Copy all necessary files to a subdirectory on your hard drive.
  38. 2) From the DOS prompt in that subdirectory type CKBK <ENTER>.
  39.    (Note: You must run this program from the directory you put it in)
  40. 3) Choose 'Browse Transactions' from the main menu.
  41. 4) Add an account (i.e. Checking Account) (current balance necessary).
  42. 5) Start adding transactions and keeping a balanced checkbook!
  43. 6) Read the rest of this if you have any problems or questions.
  44.  
  45.  
  46. General Overview
  47. ----------------
  48.  
  49. The purpose of this program is to make the balancing of multiple 
  50. accounts a simple process.
  51.  
  52. This program is not for CPAs, or people who want to know where every
  53. dime of that check for $35.67 at Target went.   This program IS for
  54. those people who hate balancing their checkbook, but want to know
  55. where they stand.
  56.  
  57. The program is designed to keep track of checkbooks, savings
  58. accounts, and credit accounts (credit cards).   The program keeps
  59. track of account balance, outstanding credits and outstanding debits
  60. for each account.  Transactions can be transferred between accounts. 
  61. For example, a payment from the checking account for $300 to the Visa 
  62. account (both accounts will be updated correctly).
  63.  
  64. The program allows for an unlimited number of accounts, transactions,
  65. and transaction categories.
  66.  
  67. Accounts
  68. --------
  69. Accounts are divided into two groups: Assets and Liabilities.
  70.  
  71. Asset Accounts:  Checkbook, Savings, etc.
  72.     A positive balance in an asset accounts indicates you
  73.     have money in that account.
  74.     A positive amount for a transaction is a deposit, a
  75.     negative amount is a withdrawal.
  76.  
  77. Liability Accounts:  Visa, Master Charge, Loans, etc.
  78.     A positive balance - you owe.
  79.     A positive amount for a transaction is a
  80.     withdrawal (purchase, finance charge), a negative 
  81.     amount is a deposit (payment).
  82.  
  83. What's needed for an account?
  84.     A four letter, user defined, unique code. (CKBK)
  85.     An account description (30 characters).   (Checking Account 1st Bank)
  86.     Account type (Asset/Liability).          (Asset)
  87.     Starting balance.                         $1000.00
  88.  
  89.  
  90. Transactions
  91. ------------
  92. Each transaction consists of the following:
  93.  
  94.     Transaction Date  (MM/DD/YY)
  95.     Reference Number  (Text field - up to 8 characters)
  96.     Description       (30 characters)
  97.     Amount            ( +/- $9,999,999.99)
  98.     Category          (user defined code)
  99.     Posting date      (Mon-Yr i.e. Jun-89)
  100.     Transfer to another account (optional).
  101.  
  102.     Outstanding Credits and Debits are updated if there is a
  103.     posting date.
  104.     
  105.     If you choose to transfer to another account, the transaction
  106.     date, reference number, description and amount are carried over. 
  107.     A different category and posting date can be applied to the new
  108.     transaction.  Note: Do not use the same catagory for a transfer
  109.     as the original - they will cancel each other or double each other
  110.     on the expected catagory reports  (Catagory Reports available
  111.     on next version).  (For example a Check for $50.00 to make a
  112.     payment to Visa the catagory in checking might be WITHDRAWAL and the
  113.     Catagory in Visa might be PAYMENT or CREDIT.)
  114.  
  115. General Program Usage
  116. ---------------------
  117.  
  118. To back out of any menu, selection screen or input always use 
  119. the escape (ESC) key.
  120.  
  121. Menus:
  122.     Menus show several options available with the current
  123.     option highlighted. To select the highlighted option press the return
  124.     key (ENTER), or the first letter of the option name.  To pick other
  125.     options use the arrow keys.
  126.  
  127. Selection Screens:
  128.     Selection screens are scrolling screens, usually with more options
  129.     than can be displayed on the screen at one time.    (The Accounts
  130.     screen, Browse Transactions screen, etc).  To select an item press
  131.     the return key (ENTER).  To move to other selections use the arrow
  132.     keys or type the first letter(s) for text fields and numbers for
  133.     date and numeric fields.  If letters or numbers are used the
  134.     cursor (selection bar) will go the closest match and wait for more.
  135.     (Also Note:  HOME key - Top of list,
  136.                  END  key - Bottom of list,
  137.                  PgUp, PgDn keys - One screen full)
  138.  
  139.  
  140.  
  141. Input Screens: 
  142.     (Add/Edit Accounts, Transaction Add/Edit, etc)
  143.     Input screens are screens to input information (a transaction).
  144.     Upon completion of a field press the return key (ENTER) or TAB
  145.     key to advance to the next field.  To backup use the SHIFT-TAB 
  146.     combination (hold down the SHIFT key and press the TAB key).
  147.  
  148.  
  149.  
  150. The Program In-Depth
  151. ---------------------
  152.  
  153. The Main Menu:
  154.    This is the first screen that appears when the program starts.
  155.    The main menu has two options:
  156.  
  157.                         ╔════════════════════════════════╗
  158.                         ║     Browse Transactions        ║
  159.                         ║     System Control             ║
  160.                         ╚════════════════════════════════╝
  161.  
  162. Browse Transactions:
  163.     This is where everything happens.  After selecting Browse
  164.     Transactions (press ENTER or 'B') the program will display
  165.     a selection screen showing all current accounts  (if no accounts
  166.     have been created yet, the user will prompted to create one).
  167.    
  168.                     ╔╡▒▒▒▒▒▒▒▒▒▒▒ Accounts ▒▒▒▒▒▒▒▒▒▒▒▒╞╗
  169.                     ║    │                              ║
  170.                     ║CKBK│Checking Account              ║
  171.                     ║CRLN│Car Loan (CSECU) Mazda RX-7   ║
  172.                     ║FB  │Fashion Bar                   ║
  173.                     ║KAY │Kay Jewlers                   ║
  174.                     ║MRVY│Mervyn's                      ║
  175.                     ║NORW│Norwest Financial             ║
  176.                     ║OVDT│Overdraft Protection L8       ║
  177.                     ║────┼──────────────────────────────║
  178.                     ║    │   F3 - Add     F2 - Edit     ║
  179.                     ╚═══════════════════════════════════╝
  180.  
  181.     To select an account, highlight the one you wish to view 
  182.     (using the arrow keys or letters) and press enter (note: there 
  183.     may be more accounts than the screen can show, if so, when the 
  184.     bottom or top of list is reached the screen will scroll).
  185.  
  186.     To add an account press F3 (function key).
  187.     To edit an account (account name and starting balance only)
  188.     press F2.
  189.  
  190.     After an account has been select the next screen will display
  191.     that account and all transactions associated with that account.
  192.     This is a selection screen.  All transactions that can fit on the
  193.     screen are displayed - more can be viewed by using the arrow and PgUp
  194.     and PgDn keys.  To start off, the Transactions are sorted according to
  195.     transaction date  (notice the Trn Date column is highlighted).  
  196.     To change the sort order to Check # press the right arrow key 
  197.     and again to sort by Description and so on up to Category.
  198.     If you are currently sorting by transaction date and
  199.     you want to find move to the transactions starting in May of '89 
  200.     type in 05/01/89 (ENTER) (do not type in the slashes '/').
  201.  
  202.  
  203. The Browse Screen:
  204.  
  205.         Account : Checking Account                          (Asset Account)
  206. Starting Balance: $       748.49      Outstanding Credits : $       890.57
  207.         Balance : $       123.29      Outstanding Debits  : $     1,113.40
  208.    ┌────────┬───────┬────────────────────┬──────────────┬────┬──────┬──────┐
  209.    │Trn Date│Check #│    Description     │    Amount    │CTGY│Pst Dt│TAccnt│
  210.    ├────────┼───────┼────────────────────┼──────────────┼────┼──────┼──────┤
  211.    │01/10/89│Overdft│Overdraft Withdrawal│       100.00 │OVDT│Jan-89│ OVDT │
  212.    │01/19/89│Atm    │Steak & Ale         │       (31.00)│FOOD│Jan-89│ NONE │
  213.    │01/20/89│Atm    │Recycle Records     │       (20.67)│ENTR│Jan-89│ NONE │
  214.    │01/21/89│Atm    │7-11                │       (14.50)│FOOD│Jan-89│ NONE │
  215.    │01/23/89│0833   │Ken Simmons         │      (305.00)│RENT│Feb-89│ NONE │
  216.    │01/23/89│0834   │State Farm          │      (106.01)│CAR │Feb-89│ NONE │
  217.    │01/23/89│0835   │CSECU               │      (222.00)│CAR │Feb-89│ CRLN │
  218.    │01/23/89│0837   │U.S. West - Phone   │       (38.63)│PHNE│Feb-89│ NONE │
  219.    │01/23/89│Atm    │Mini Bank - Aurora  │       (20.00)│FOOD│Jan-89│ NONE │
  220.    └────────┴───────┴────────────────────┴──────────────┴────┴──────┴──────┘
  221.  Enter - Edit F3 - Add F4 - Calc F5 - Print F7 - Delete F8 - Post  F9 - Filter
  222.   F10 - Change Account  Use Arrow Keys  To Change Sort Order. Esc - Exit
  223.  
  224.  
  225.     At the bottom of the screen is all available options as follows:
  226.     Press the ENTER key to edit the highlighted transaction.
  227.     Press F3 to add a new transaction. (more on adding and
  228.     editing transactions later)
  229.  
  230.     Press the F7 key to delete the highlighted transaction.
  231.     (Note: deleting a transaction with a transfer will 
  232.     delete transactions in both accounts)
  233.     
  234.     Press the F8 key to 'post' the highlighted transaction:
  235.     This will clear the transaction amount from Outstanding
  236.     Credits or Outstanding Debits and will use the current
  237.     processing month-year for the post date.
  238.  
  239.     Press the F4 key for a 'pop-up' calculator (note this calculator
  240.     uses Reverse Polish Notation -  Hewlett Packard style).  To
  241.     move the calculator use the arrow keys.
  242.  
  243.     Pressing the F9 key toggles the filter mode.  In the filter mode
  244.     the word FILTER will appear on the lower right hand of the screen.
  245.     Only those transactions that have not been posted yet or have
  246.     been posted during the current processing month (set in system
  247.     control) will be displayed.
  248.  
  249.     The F5 key is used to print out the transactions.  There 
  250.     are two options for printing - Full Report or Monthly.  The
  251.     full report shows all transactions and a running balance. The
  252.     Monthly report does not have a running balance and only shows
  253.     outstanding transactions and transactions that have been posted
  254.     during the current processing month.
  255.  
  256.     The F10 key is used to change accounts.
  257.  
  258.      
  259. Adding and Editing Transactions:
  260. ---------------------------------
  261. The Screen:
  262.  
  263.         Account : Checking Account                          (Asset Account)
  264. Starting Balance: $       748.49      Outstanding Credits : $       890.57
  265.         Balance : $       123.29      Outstanding Debits  : $     1,113.40
  266.  
  267.      Transaction Date.............: 05/23/89
  268.      Reference Number.............: 0940      (Check Number, ATM, Etc)
  269.      Description..................: CSECU - Visa Payment
  270.      Amount.......................: $       (45.00)
  271.      Category.....................: PYMT  (User Defined)
  272.      Posted To This Account?......: N (This Account Only)
  273.      Month-Year Posted............:
  274.  
  275.   ┌──────────────────   Transfer To Another Account ────────────────────────┐
  276.   │ Transfer to Another Account..: Y  Account to transfer to...: VISA       │
  277.   │ Posted to this account.......: N  Month-Year Posted........:            │
  278.   │ Category.....................:                                          │
  279.   └─────────────────────────────────────────────────────────────────────────┘
  280.  
  281.     The Top of the screen shows information about the account.  The
  282.     rest of the screen is for information about the transaction.  
  283.  
  284.     The Transaction Date is the date of the transaction and it is
  285.     required.  The Reference Number is for the Check number but can
  286.     be used for other purpose - this is a text field - to insure 
  287.     proper sorting make every number the same length  (i.e. 
  288.     Check #940 would be 0940). The description can be anything. The
  289.     amount can be made negative by pressing the minus key and
  290.     switched back by the plus key.  The category is picked by a user
  291.     defined list.  Answering Yes to Posted To This Account? will advance
  292.     the cursor to the Month-Year Posted field - Enter the month and year
  293.     the transaction was posted (i.e. Jun-89).  Answering Yes to the
  294.     Transfer to Another Account will advance the cursor to the
  295.     Account to transfer to field - Choose the account to transfer to
  296.     from the List (this will make a new transaction in the transfer
  297.     account using the same date, description, and amount.  Note: deleting
  298.     a transaction with a transfer will delete both transactions).
  299.  
  300.  
  301. System Control:
  302. ---------------
  303.    Use system control to set the current processing month and
  304.    year.  The system will use this date as the default for filtering
  305.    and posting.
  306.  
  307.  
  308. Updates
  309. --------
  310.    In the works for Mark's Checkbook+ include printing options
  311.    for category break downs, overall account status, year
  312.    end functions, and more.
  313.    
  314.  
  315. User Registration
  316. ------------------
  317.      Registered users will be provided with:
  318.  
  319.       1) An updated version of the program including features as
  320.          described above.
  321.  
  322.       2) Program update notices for as long as updates are distributed.
  323.  
  324.       Further program updates at a nominal cost (presently $5, but 
  325.       subject to change) or by sending a formatted disk and 
  326.       STAMPED return mailer to the author (preferred method).
  327.  
  328.  
  329.  
  330.                              User Registration Form
  331.                                  (please print)
  332.  
  333.     Returning this form with a $25 check (payable to Mark Alberts)
  334.     entitles the registrant to program update notices for as long 
  335.     as updates are distributed.  
  336.  
  337.     Please provide the following information:
  338.  
  339.     First Name:    _______________  Last Name: ________________________
  340.  
  341.     Street:        ____________________________________________________
  342.  
  343.     City:          ____________________________ State: ___ Zip: _______
  344.  
  345.     Optional:
  346.  
  347.     Home Phone:    (   )-____-_______    Bus. Phone:  (   )-____-______
  348.  
  349.     Where did you get this program?  __________________________________
  350.  
  351.     ___________________________________________________________________
  352.  
  353.      Any comments or suggestions   ___________________________________
  354.       
  355.     ___________________________________________________________________
  356.